foundation trench - Espagnol Anglais Dictionnaire